to be amenable to justice - German English Dictionary